package com.ice.framework.base

import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView

///**
// * 有分类的recycler adapter
// */
//abstract class BaseTypeRecyclerAdapter<T> : BaseRecyclerAdapter<T>() {
//
//    //分类Adapter不需要这个方法
//    override fun setLayoutId(): Int = 0
//
//    /**
//     * 设置item布局ID
//     */
//    abstract fun setLayoutId(position: Int):Int
//
//    override fun onCreateViewHolder(viewGroup: ViewGroup, viewType: Int): ViewHolder
//            =ViewHolder(LayoutInflater.from(viewGroup.context).inflate(viewType,viewGroup,false))
//
//    override fun getItemViewType(position: Int): Int {
//        return setLayoutId(position)
//    }
//
//}